.progress{
    float: right;
    width: 574px;
    height: 34px;
    margin-top: 25px;
    margin-bottom: 25px;
    .shopcart{
        width: 100%;
        height: 100%;
        background: url(../images/sprites6.png) no-repeat  left 0 top 0;
        display: none;
        
    }
    .confirmcart{
        width: 100%;
        height: 100%;
        background: url(../images/sprites6.png) no-repeat  left 0 top -44px;
        display: none;
        
    }
    .progress_submit{
        width: 100%;
        height: 100%;
        background: url(../images/sprites6.png) no-repeat  left 0 top -88px;
        display: none;
    }
}
#address_title{
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 5px;
    margin-top: 10px;
    font-size: 14px;
    span{
        display: block;
        height: 14px;
        width: 4px;
        background: #E5E5E5;
        float: left;
    }
    a{
        text-decoration: none;
        color: #28C0C6;
    }
}
#address_msg{
    width: 1198px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    font-size: 14px;
    margin: 0 auto;
    border: 1px solid #DEDEDE;
    background: #F7F7F7;
    a{
        color: #28C0C6;
        margin-left: 5px;
        margin-right: 5px;
    }
}
#address_msgs{
    
    width: 1198px;
//  height: 46px;
    line-height: 46px;
    text-align: center;
    font-size: 14px;
    margin: 0 auto;
    padding-top: 10px ;
    border: 1px solid #FADCCF;
    background: #FFFDE6;
    overflow: hidden;
    ul{
        width: 100%;
        height: 100%;
        li{
            width: 100%;
            height:auto;
            overflow: hidden;
            list-style: none;
            border-bottom:1px solid #FADCCF ;
//          float: left;

            .add_left{
                float: left;
                margin-left: 20px;
            }
            .add_right{
                float: right;
                 margin-right: 20px;
            }
        }
    }  
}
#invoice_title{
    
    #address_title
    
}
#invoice_msg{
    #address_msgs;
   
}
#settle{
    width: 1198px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    border: 1px solid #DEDEDE;
    margin-top: 20px;
    td{
        text-align: center;
        background: #F7F7F7;
    }
    .bill{
        width: 255px;
        height: auto;
        background: #F4F4F4;
        float: right;
        margin-top: 10px;
        margin-bottom: 10px;
        margin-right: 10px;
      
    }
   
}
 .sub{
        width:120px ;
        height: 35px;
        color: #FFFFFF;
        background: #E01D20;
        line-height: 35px;
        text-align: center;
        margin-top: 10px;
        
    }
#fex{
    width: 100%;
    height: 100%;
    background: #333333;
    opacity: 0.2;
    position: fixed;
    left: 0;
    top: 0;
    display: none;
    
}
.box_address{
        width: 700px;
        height: 432px;
        position: fixed;
        left: 300px;
        top: 100px;
        background: #F2F2F2;
        border: 1px solid #D2D2D2;
        display: none;
        .close{
            position: absolute;
            width: 30px;
            height: 30px;
            left:670px ;
            text-align: center;
            line-height: 30px;
            color: #525151;
            cursor: pointer;
        }
        h1{
            text-align: center;
            font-size: 14px;
            margin-top: 30px;
        }
        
       

    }
    
.box_editress{
        width: 700px;
        height: 432px;
        position: fixed;
        left: 300px;
        top: 100px;
        background: #F2F2F2;
        border: 1px solid #D2D2D2;
        .close{
            position: absolute;
            width: 30px;
            height: 30px;
            left:670px ;
            text-align: center;
            line-height: 30px;
            color: #525151;
            cursor: pointer;
        }
        h1{
            text-align: center;
            font-size: 14px;
            margin-top: 30px;
        }
        
       

    }








